I wouldn't go that far. If government can prove actual economic or political harm being caused by said veto, then they have a case to compel compliance.
However hurt feelings is not, and never will be actual harm.
I almost agree, but not quite. Nobody has an inherent right to force someone else's behavior, even for economic or political gain.
If a robber can prove economic harm from not being allowed to steal my wallet, does he have a
“case to compel compliance”?
He may be able to, but the greater harm is from your loss of property via illegal methods.
Of course this all isn't absolute, however if, say, all or most of the gas stations in a locality decide not to sell to gay people, they can show harm by the limitation of their ability to travel, which even if the use of cars isn't constitutionally protected, the right to travel freely is. Furthermore, the act of selling gas is a point of sale transaction, that differs in no way depending on the participants in said transaction. Gas is not gay or straight, nor is there any reason for such concepts to be brought up in said transaction.
To me, PA laws are not 100% wrong, they are just being wrongly applied.