You fail to understand the point that was being made, it seems. It isn't about 'forcing' anyone to be gay (although they do their fair share of 'recruiting' among the young), it's about forcing you and me and everyone else to 'celebrate' gayness with them, to accept homo sex as perfectly natural.
You seemed to be implying similar actions regarding this 'small loud group of busybodies' you referred to.
Understand now?
Wal-Mart said, you can't do that. It doesn't say that you have to go watch Liza Minelli movies with your gay co-worker, share insurance benefits with their "special friend", it just said that you can not be abusive to them. I really think you get this, but you oppose it. You find it offensive that a private company has demanded people to get along while they are on the company clock. You can boycott Wal-Mart for this policy as you like. But let's be perfectly clear on what is and isn't there policy. They are not giving benefits, not giving quotas, not giving special promotions, none of that.