People should really shut up when it comes to hacked (legal) pokemon, I would rather save time and give my pokemon Maxed IVs rather than breeding which takes quite a while, it really saves time. It's like people complaining about something that really benefits them, it won't hurt you nor will the world end if you go and use Pokegen.
People do have a right to complain, at least Nintendo can apparently identify Pokemon generated from outside sources.
It takes a while to get a perfect Pokemon because you have to work for it. People who don't work for it are just lazy, no offence but that's my opinion.
Players often say that It takes too long or they don't have enough time, Just excuses really, sure it takes a while but you'll get there in the end. It's not like it's going to take years!
You won't feel the same satisfaction of beating someone else's team as a player who bred legitimately for their 'mons! (If that makes sense)...
With all that being said, I couldn't care less about what other players do...
I prefer the hard way though! ;P