I hope all those who smoke cigarettes and blow 2nd hand smoke to the guy walking behind them or walking past them die real soon from lung cancer.
It usually takes being dumped several dozen times before a guy like your boyfriend starts to do the hard work of unpacking and dismantling his assholery.