по факту действительно это вы виноваты - раскормили сына до хрякаобразного состояния, если бы приучили  к здоровой и вкусной пище, то он бы не разжирел. Приучили бы с уважением относиться к родителям - он бы не обращался бы так с вами. Теперь проблему уже очень сложно будет решить... Пересматривайте ваше питание, не держите дома вредных продуктов и не давайте сыну денег. По поводу уважения и вашего родительского авторитета теперь уже только к психологу обращаться, сами вряд ли справитесь.