Consider this from bungles point of view. Your initial investment in to the gave covers their costs and profit for all parties involved in delivering the game. A percentage of that would go to maintaining online servers which are an on going cost.
Think of how many hours you have played and how that every hour you continue to play is a cost for bungie. After all, there is no subscription which means to some people they expect to play forever for free. Since we live in a capitalist society that isn't possible.
I don't mind paying for DLC because I'm not just paying for some extra maps and levels, I'm paying for the on going support and development. Without investment from the community this would not be possible.
Perhaps you should change your view and consider that the software you use every day needs to be paid for
English
-
Rockstar managed it for the same price its not hard
-
*bungies
-
Actually it should have been "Bungie's" - but thanks for trying to help