There is only one way you can trade non-perfect Pokemon, that is by doing XD resets on Pokemon XD. Trust me, about 1 and half years ago, Wi-Fi had no RNG abuse but no one is going to stop seeing how great the results are. It would be paramount to not using K-Styling or D-Styling on Gunz. Or not abusing footsteps in FPS games. It is an inevitability.