Most backlash come from fact that people now need to pay for something that was free before,
that's a normal and expected, I mean even Sony/MS were in same position, in year from now people will get used to fact that you need to pay for online.

Also, online is far from great, but we talking about $20 per hole year, thats just one 1/3 of price of one AAA game.