We experienced many of the same things you mentioned and ended up fully embracing co-sleeping.
When our son was 2 and a bit he was ready to be in a toddler bed beside our bed. This happened more or less naturally with a bit of encouragement. It was around this time that he started "sleeping through the night".
We recently had another baby and our eldest (almost 3 at the time) decided for himself that he was ready to sleep alone in his own room.
This process took a lot longer than some of the other people I've spoken with. However we're okay with it because we never had to do any sort of sleep training, our son feels secure & has a healthy attachment with us, and in retrospect this whole process was shorter than it really seemed at the time.
So I guess what I'm saying is, try not to compare your situation to others—every child is so different. Do what you have to do to support your child and yourselves. And finally, this will pass more quickly than you think—you may even think fondly of these times later.
Good luck!
How is that the fault of the individual providing customer support who is likely making minimum wage? What can they realistically do about it?
This is the equivalent of cussing out the person working the drive-through at McDonalds because corporate raised the prices…and then telling everyone about it.
Your anger and frustration is valid. What AT&T did is shitty. How you handled these feelings was a bit cruel and could use some reflection and improvement.