Anyway, reading that law it was the Bakery people that had their rights trampled.
They are members of a protected group based upon religion. The Gay couple were not discriminated against for their sexual orientation (a protected group). They asked for a "Wedding" cake implying the action of being Married. Refusing to assist with activity that violates religious principles is not an act discriminating against a protected group, it is a refusal to participate in an activity that violates a religious value by a member of a religious group ( a protected group).
I am sure the Gay people could have bought all the cakes they wish.
Ah yes here it is Oregon Statutes 659A.403
In reading the actual Law, I don't believe the Gay were denied service for sexual orientation.
I believe they were denied service for asking for services that offended the religious principles of
people of a religious protected group.
If the members of the sexual orientation protected group had ask for a cake, service would no doubt have been rendered.
Had this case actually went to court, the people of Portland might have learned, but instead the hounded a small business until they felt they had to surrender to undo public pressure.
http://www.leg.state.or.us/ors/659a.html