वैसे तो मोहनदास आज्ञाकारी थे, पर उनकी दृष्टी में जो अनुचित था, उसे वे उचित नहीं मानते थे। उनका परिवार वैष्णव धर्म का अनुयायी था। इस संप्रदाय में मांस भक्षण और धूम्रपान घोर पाप माने जाते थे। उन दिनों शेख महताब नाम का उनका एक सहपाठी था। महताब ने गांधीजी को यह विश्वास दिलाया कि अंग्रेज भारत पर इसलिए राज कर रहे हैं, क्योंकि वे गोश्त खाते हैं। उस छात्र के मुताबिक मांस ही अंग्रेजो की शक्ति का राज है। दोस्त के इस कुतर्कों ने मोहनदास को गोश्त खाने के लिए राजी कर लिया। देशभक्ति के कारण उन्होंने पहली बार मांस खाने के बाद वे पूरी रात सो नहीं सके। बार-बार उन्हें ऐसा लगता जैसे बकरा पेट में मिमिया रहा हो। लेकिन थोड़े-थोड़े फासलें पर वे मांस का सेवन करते रहे। माता-पिता को आघात पहुँचे इसलिए उन्होंने गोश्त खाना बंद कर दिया। वे शाकाहारी बन गये। इस उम्र में उन्होंने धूम्रपान और चोरी करने का भी अपराध किया। लेकिन बाद में रो कर पश्चाताप करते हुए उन्होंने सारी बुरी आदतों से किनारा कर लिया।तेरह वर्ष की आयु में मोहनदास का विवाह उनकी हम-उम्र कस्तूरबा से कर दिया गया। उस उम्र के लड़के के लिए शादी का अर्थ नये वत्र, फेरे लेना और साथ में खेलने तक ही सीमित था। लेकिन जल्द ही उन पर काम का प्रभाव पड़ा। शायद इसी कारण उनके मन में बाल-विवाह के प्रति कठोर विचारों का जन्म हुआ। वे बाद में बाल-विवाह को भरत की एक भीषण बुराई मानते थे। एक दूसरे से कम उम्र में अनजान बच्चों का विवाह करना, आम रिवाज था और यह धारणा थी कि ऐसे विवाह प्रायः सुखी होते थे। कुछ भी हो, गांधीजी के बारे में ऐसा ही था। हालांकि बाद के वर्षों में उनकी अंतरात्मा बाल-विवाह को लेकर काफी कचोटती रहती थी, लेकिन उन्होंने आजीवन कस्तूरबा