That fact the you see Jonathan only as a Stoner says that you have not seen ST for a long time. Specially S1&2.
Jonathan is a caring brother (leaving the fact of S3 and S4 Part1). He cared for Will and others. He was ready protect others.
While you seeing Billy as Hot and forgetting the fact that he tried to run over the party in S2, was abusive(somewhat), racist, tried to fight with Lucas and almost completely took down Steve.