About the latest episode, I thought it was very interesting from a sociological perspective. There was definitely
Values Dissonance going on between the dragon culture (or at least the culture of that group of teenage dragons) versus the pony culture that Spike knows, and it also comes down very strong on the nurture side of the nature vs. nurture debate. There also seemed to be a message of "it's okay for a male to hang out with girls and do traditionally girly things" with the way Spike decided he preferred the pony culture to the macho dragons, which is probably also a metaphor for the brony fans versus other males who would mock them for liking cutesy ponies. While it would have been nice to see a dragon with a more obviously nice personality, that would have made it potentially harder for Spike to decide to stay with the ponies, and might raise even more potential
Unfortunate Implications. Also, the fact that the other dragons were too brutal for Spike's tastes makes it also a callback to the old G1 story with pretty much the same plot. That old episode even had Spike making friends with a bird!
And as Ginger and some others noted, the dragons weren't all mean. They had high standards for being tough enough to hang out with them, but they still accepted Spike as part of their group. As for the phoenix eggs, Ginger has a good point that these aren't ordinary bird eggs, they're phoenix eggs. Spike wouldn't have necessarily known this, but smashing one wouldn't necessarily kill the baby inside. It could, at worst, simply injure it, or even make it hatch and the dragons would have an angry baby phoenix to deal with. In fact, that could have been part of the "game, " to fight something that even as a baby could still burn a dragon. And even if it did kill the egg, there would still be the angry parents to deal with.
As a final note, I think my favorite part of the story was Fluttershy showing that "no means no" at the beginning. Especially because that was the new "catchphrase" that Iron Will learned from her.