*hugs peanut*
My vote is to cook your own steak this way you can learn.
When we're out - we order it one less then we'd want
Example: if you want medium, you ask for medium rare. I suggest trying this trick with DH as well this way it won't be overcooked and be sure to monitor him while he cooks it. The worst case scenario, its under done and you can always slap it back on the grille OR *cringe* nuke it.
We buy our steaks from Costco b/c the quality of meat has been nothing but consistent. We've bought steaks from Loblaws, Metro & Sobeys but they're just not as good, usually too tough. The exception being if you buy it from the meat/butcher counter in those stores - not prepackaged in the fridge section.
If DH is cooking our steaks, I have nothing to worry about. If its dad, its going to be over done so I know to watch him while he cooks it and I ask him to cook it one less then what I want.
Please don't give up on steak...give'er another try!