Haha, I think that's the problem, the fact that people keep getting these awesome pulls and sharing them on the forums makes those of us who don't get any good pulls feel even more crappy about our crappy pulls..
Since I wrote that, I noticed that I haven't gotten a single gift.. Then I accidentally started the 25 stamina gift map and realized, I've been getting gifts from the dragon maps because I've accidentally started the gift map and THOUGHT that I was on the dragon map. So yeah, not sure how much stamina I've wasted on gifts instead of dragons but that would explain it. I'm so silly. I did finally get my little baby dragon a few minutes ago, so I guess that's one problem less!
I know I shouldn't complain or comment about RNG in games that rely on RNG, but I really wish that (all) RNG games would have some sort of fail-safe system that makes sure that if you get enough crappy RNG results, you're guaranteed to get something good. For example, for every 3x 50 FG pulls that give you NO 5* girls, your next pull would guarantee at least ONE 5*. Or, say, playing and failing the same mission 10 times in a row, your 11th time will guarantee your units to go the correct paths. Because technically, it IS possible to not get a single 5* out of one million 50 FG pulls.