So instead of playing another game or taking your dog for a walk, you came on the forums to incite a flame war. Excellent.
I dont think a little frustration for a game that doesnt work, that was paid for with good money is all that unreasonable. You talk about flame wars but all you do is throw gasoline on the fire.
Heres some constructive criticism, lets make multiplayer, stats, favor points work? How about server updates that say server status (so that when the NAT goes down we dont all screwed)? How about meaningful error messages instead of "disconnected from NAT server"? How about auto retry so i dont have to keep retry searching for a game where 1 out of 6 people cant connect?
These are not unreasonable things. And my dog has had more walks than he can deal with for the day. Oh, and the cats have had their fair share of exercise with "da bird".