A person who takes more than their fair share.... Repeatedly
Pass the joint man.... Quit Bohemian bogarting!
A person who takes more than their fair share on a regular basis.
Come on now pass it... Quit Bohemian bogarting!