for the most part good points.
I think that we shouldn't really even question him about his reason. When his discrimination becomes noticeably invidious, that's when you step in with the legislation.
I disagree here, I dont think you can ever prove that business X who refuses to do a Gay wedding is being discriminatory, nor waste time trying to force them to do something, well maybe in some socialist commie country, but not here.
Say you are a Judge who signs marriage certificates, it is you job to determine if the requesters should be married or not. its your conscience, and your opinon, if you happend to be a judge who held strong religious feeling against gay marriage, then dont sign the marrige liscense, you are not discriminating, and the law can force you from your religious beliefs. wow now that i think of it this point is crucial.
similar things happen in other states. Technically California is a consealed carry state, but you ahve to get the sherrif to sign your paper work, most sheriffs in CA are against it and refuse to sign it. so while its technically legal and your could have the right, in reality very few do.
the people of Maine are lucky. where i grew up in the People's Republic of Illinois, they have a "morning after" abortion pill, and the Great Democratic Governor CORRUPTavich (Blagojevic), made it illegal for pharmacists to refuse to give out the drug even on religious grounds. I count my lucky stars to be out of that liberal corrupt communist blue state all the time.