Heat a very large stainless steel or cast iron deep skillet, and add bacon. (You may need to add a little olive oil if using a turkey bacon)
Cook bacon pieces until extra crispy and remove from pan with a slotted spoon.
Leave about a tablespoon of bacon grease in the pan along with any burnt pieces stuck to the bottom of the pan (this has lots of flavor)
Add onions to pan and toss onions with sugar.
Cook until onions are tender and caramelized.
Add garlic and cook until garlic is fragrant.
Add butter and stir until butter is melted.
Stir in red pepper flakes.
Add cabbage to pot and toss so that cabbage is coated in the butter mixture.
Let cabbage fry until tender, stirring frequently.
Season cabbage generously with sea salt/seasoning salt, cracked black pepper, onion powder and garlic powder.
When ready to serve stir in bacon (or add it to individual bowls if you want it to remain extra crispy)