The best way to fight piracy is pricing. If the price is right i buy stuff. If not, i get stuff.
Don't really care about this online thing. I'll get the game if the demo shows nice flight models and if the price won't be too high. I am curious though how the game will behave if connection is lost during missions (summer and summer storms, my connection resets sometimes

).