It does make sense to cut benefits if you are a smaller business and would have to provide it for homosexuals. Just like the increased costs of smokers drove that one business to restrict hiring them. It is only logical that a lifestyle choice that leads to a life expectancy of fourty with a prolonged and horribly slooooooow death would removed from the cost of insurance where possible.
"lifestyle choice that leads to a life expectancy of fourty with a prolonged and horribly slooooooow death"
Source(s)? You may need several to support the numerous questionable assertions.
(But aside from that reasonable expectation in such a discussion, I am inclined to agree with you on principle about business owners having the right to make any rule they want.)