They haven't banned smoking in England. They banned smoking in public enclosed spaces such as clubs, restaurants, shops, offices, stations...
You are free to smoke on the streets, in parks, in your own home and back garden as well.
People who smoke here have the freedom to smoke when they wish, and people who don't smoke can now be in places without having to worry about the affects of second hand smoke, including the smell.
Unless you are one of those obnoxious people who need everything their way (that goes to both smokers and non-smokers) everyone can be happy.