1. Banning for caps is excessive but most servers tend to look down on frequent usage of it so it's fair to expect some form of punishment provided that any rules against it were clearly stated.
2. A U.S.A. flag is considered offensive these days? I don't want to live on this planet anymore.
3. Liking MLP. Another person that lets his/her hatred of a children's show influence his/her treatment of said show's fans. Those people are a dime a dozen and you shouldn't let them get you down (I don't watch MLP anymore but I did like it when I was into it) because they aren't worth your time.
Save for the caps thing, this server seems like a toxic place to be so it's probably a good thing that you got banned since they would have given you a lot of grief for the MLP thing. On an unrelated note, I love your profile picture and banner. The Great and Powerful Trixie is one of my favorite ponies (second only to Rainbow Dash and a very close second too).