Great ideas. The act of commenting on a thread should cost you a few Karma points. Right now there is now down side to commenting. If you comment and it cost you say 5 points, and you don't get 5 back, you'd probably think about it a little more next time.
Also, on the 'less democratic' idea, up-votes from users with more karma could be weighted heavier. Quality comments would rise up faster.