Unsweetened/barely sweetened cereals like plain Special K and Rice Krispies are much better for you than CTC or equivalents.
Also, just about nobody eats one single serving of any of these cereals, either. Probably multiply by 2 for a typical person. They have basically no protein or fat so they don't fill you up. 1.33 grams of protein per cup for Cinnamon Toast Crunch. Breakfast cereals don't make you feel full for a long time.
Obviously bacon isn't necessarily something to consume a lot of. You could substitute a lot of other similarly easy to consume proteins.
Let's go with another easy one: plain greek yogurt. Per 150G container, it's got 80 calories, 6g carbs, and 15g of protein. It's got exactly the same amount of sugar as 1 1/4 cups of unsugared cereal like Rice Krispies (before adding milk), while giving you 15x more protein. It's going to keep you full a lot longer than that bowl of cereal. As a bonus, yogurt is even easier to prepare than cereal.
No more "awful" than a McDonald's McMuffin. Since that's literally what they do.
Bacon surprisly reheats in the microwave well. Its better fresh. With that being said, I can feel the oil and grease so I'd personally prefer not to eat bacon every morning.
Eggs taste fine cold, so I personally go with the boiled (but currently cold) egg.
----------
At minimum, something as greasy as bacon gives me pimples if I eat it every day. I can't imagine bacon each morning is healthier than even Cinnamon Toast Crunch (which has less sugar than most people realize...)
http://smartlabel.kelloggs.com/Product/Index/00038000787225
https://www.crazysquares.com/products/cinnamon-toast-crunch/...
Cinnamon Toast Crunch has 9g of Sugar. Special K Oats and Honey has 11g. Granted, Special K has a bigger serving size (31g vs 42g), but the sugar content is actually comparable between the two.