Treat yourself to a good steak without the ketchup. If you need sauce, try A1 or some BBQ. Ketchup on steak is just wrong.
I'd also be curious if his parents in this situation also used ketchup on the steak. We weren't rich at all, but my brother and I put ketchup on steak because we were kids, and kids eat dumb. Their palate is not very nuanced at all.
Even a crappy steak can still taste good if it's cooked well.