A private business owner should have full discretion in regards of who they do business with, and should never be required to make a sale or perform a service for anyone they don't want to.
If a business owner wants to be bigoted and hateful towards customers of a certain category, it's unfortunate, but that's his/her choice. Their community of customers will probably boycott their business and pressure them into either a) changing course or b) closing their doors.
Obviously essential services such as pharmacies, hospitals, etc. must be required to serve everyone, but most other businesses should not.
for lgbt people?i wish that was true.but we can't take it as a certainty yet.sad