This is an incredibly frustrating part of the game for everyone I seen and talked to about it. Currently it's the Astros week and after spending over 4k in gold, as well as buying some box specials with cash, and I didn't get any 5 star bonus guys. Actually, I didn't even get a regular 5 star guy. What I did get is 17 or 18 guys that offer such a small reward per hit/strike out there's no point to even leveling them up for the event. This has happened to me multiple times and have strongly considered quitting the game. Honestly, it's one of the worst parts of the game for me.
Ok enough for the rant, here's my idea, and I think glu would benefit from it as well. After a certain amount is spent on the bonus event boxes, or a certain number of boxes opened without a 5 star bonus guy, you end up being rewarded a "special promo 5 star" bonus guy, or even a prime player that can only be recieved if you met the above criteria. If you do recieve a special 5 star guy, it resets and you start over. Maybe have a meter on the side somewhere so players can see how close they are. It would really help the frustration and encourage people to buy more boxes.
It's really win win for everyone. Players are happy because they know they are actually going to get someone, and if they are "unlucky" like I seem to be, it's even better because the guy is an even "more special bonus guy." The gold and money spent doesn't seem like a waste anymore, and the frustration goes away and players will end up buying more boxes instead of quitting. I can tell you I would buy a ton more boxes with that guarantee in place. People are happy and are having more fun, which is what this game is about. You guys end up making more money because people will be buying more boxes, which is what your business is about.
I really believe this would help a lot of players frustration and anger. And seriously, business economic college will tell you, happy people spend more money. Plain and simple. I can't think of a good reason why this would be a bad idea.
If there is anything confusing, let me know, I will try to clarify. If anyone notices anything wrong, or has specifics they would like to add, post it on here. Let's make this happen.