I think Frostfire just had a really hard foalhood so now he's a bit of a jerk. I think he really just needs someone to love him.
True dat
If only he had a better dam... if he didn't have Petalcloud a son his dam I believe that he would be a good Pegasus. At least he got Larksong and Starfrost in his life