Чтой-то вы сильно своим сыном загордились и поставили его слишком высоко. Вот это нехорошо и для него, и для вас, но главное для него. Умный - хорошо, но на самом деле он будет умный, когда начнет зарабатывать деньги и содержать хотя бы себя, а лучше еще и вам помогать. Вот тогда он умный! А пока он только хорохорящийся подросток, который неизвестно кем еще станет. Болтать языком - это одно, добиться чего-то в жизни - вызывает уважение.Чтобы не терялся - должны быть определнные рамки. Учиться в школе хорошо. Приходить домой не позже 9. Выносить мусор, мыть посуду, что там еще в его обязанностях. Уважительно общаться с родителями, так как они его содержат. На философские темы вам с ним спорить совсем не обязательно, если плохо идет, это он и с друзьями может перетереть. По мере взросления рамки раздвигаются. Приходить домой до 12 ночи. Но подрабатывать на свои хотелки самому, например. Права и обязанности одновременно должны расти.