Ranbir takes a stand for Mahira, says both smoking and hate are injurious