I think pothead is more of an insult, or I suppose someone who revolves their life a bit too much around cannabis; stoner is a compliment to me.