So you would also agree with a company firing people for using alcohol or smoking on their own time as well?
The Catholic Church has no laws against smoking or drinking, but there are already companies who do not allow their employees to drink alchohol, and companies that refuse to hire smokers.