Who is to be blamed ?

cigarettes are not illegal .. so we cannot compare them with other drugs. For illegal stuff, both parties are responsible (buyer and seller) ..

for legal stuff, user should take the 100 % responsibilty. ..