girl, I understand that being "honest" with your H is what you want. Unfortunately, if you said to him what you posted above is pretty much accurate...
it was pushy... it was intended to "teach him a lesson"... it was meant to guilt him...
Once... that's good. Let him know how you feel about his comment...