I honestly can’t understand why this Starbucks story is even the subject of a court case. I could have told the terminated employee that Starbucks is a radical, politically driven, sh!t company even if they DIDN'T make her wear a stupid rainbow shirt.
In the Hobby Lobby case the government was trying to force the company to violate those religious values, which is an obvious 1st Amendment issue. In this case, you have Starbucks trying to force the employee to violate her religious values. If you want to compare the two cases, you would have the government and Starbucks in the same role, and Hobby Lobby and the barista in the same role - and you should get the same outcome, a ruling for the barista.