By god, it this was EA, there would be HELL to pay. Just saying. If they'd made the game with offline and online play, and you couldn't play the offline characters online it would have been just fine. And this is coming from someone who would never play an offline character.
I'm not really revolted about this, since it doesn't affect me one bit, but they should've given the option to play offline. Also, whenever you're getting played with the piracy card, you should know it's absolute bullshit. Making the game completely online won't stop scene groups from cracking it, it would be completely retarded to think otherwise.