welcome to all the newcomers here
I think Freya's right - it's tough love because it's tough on me - it's tough to watch someone fall and not run to help them up....but sometimes helping them makes it worse...They need to learn how to get up themselves and we need to learn to let them.
it should never be a punishment - simply a commitment to creating healthy boundaries for all concerned and sticking to them
D