You are mischaracterizing this situation.  They can buy cookies in the bakery, but the wedding cake, they're going to have to find someone who loves gay weddings.  Sorry, but all Americans have rights and you do not seem to grasp what religious rights are.  No one is attempting to prevent them from being married.  Or discriminating against them.