lol, that's good to know. If you want to work on a different counterpunches you need to practice them while you're sparring that's the only way you get your timing down. Shadowboxing is important too, since it's as much about planning different punches/counters as it is practice. If you know what you're lacking you know what you can work on. If you have something itchy on your mind don't be afraid of telling your sparring partner or trainer what you would like to work on.

It's good that your friend didn't take it personally alot of times it's just pride because they don't want to lose control of it, and who likes getting hit anyways. Besides that work on setting up your counters, the more you do it the easier the timing becomes, it's like anything you gotta do.