"Yet some wonky bakery owners don't want to bake a cake for 2 gay guys and this ends up with SCOTUS?"

Its ending up at the SCOTUS because, if you hadn't noticed, cases like this have been popping up all over the country - specifically surrounding businesses denying services to gay couples.  Can you name me another point in recent time when a specific group of people were being denied a service based on some inherent trait associated with them?  Obviously, blacks had a lot more issues surrounding rights and being treated equally than gays are now - but even allowing a little discrimination can open the floodgates to allowing all sorts of other things to discriminate against.

The President has a lot of power if he has the brain to use his power correctly.
The SCOTUS has a lot of power which depends heavily on who the sitting justices are at any given time.
Congress has a lot of power also, which again depends heavily on who has more seats.

Almost like there's a separation of powers...