It's not your fault. Not everyone is as good as me at spotting hacks :)
A tip for the future; there is a reason the really big traders here have so mcuh business, it's because they don't check anything, so for those ditching hacks it is a good place to offload them. The majority of hacks that go around the forums start off by going through the big threads. The in=mfamous DerekC Shiny Gallade is a good example.
We can battle for the gym another time, I will need a new team though, as that is the only one I have for it right now.
And if you ever have doubts about a Pokemon's legitimacy, just come to me with it.