Your post reminds me of the Golden Rule: Do to others as you would have them do to you.
I'm not a punching bag for anyone, for any reason, and if I make someone else my punching bag, I have a HUGE problem I alone have to fix.
What are your personal boundaries?