You can play without Gold, but you need to have internet. That why it says in huge letters and all caps on the box "REQUIRES INTERNET"
Also, Bungie made it not Microsoft. That's why it's on Playstation and not exclusive to Xbox.
If you live in a place in the world where you don't have internet (which you obviously do considering you're online right now) your primary concern shouldn't be games. Also, Gold members get 2 free games a month. Last month one of those games was Halo: Reach. A great game for free. Not really milking people of their money. If you want to have more, you pay more. It's called a working economy. It's not like Microsoft has a monopoly on this market and they're charging ridiculous amounts of money for simple things. No, they're competing with Sony and Nintendo which both create great things.
Anyway, I hope you get to experience it someday. It's a great game and you're missing out.