I have been in Bad Sport lobbies for a very long time. First 2 days, then 4 days, 8 days, 16 days, 32, days, 64 days, and 128 days. Next time I get bad sport I must stay there for 256 days.
But I was lucky in my last Bad Sport sentence, my timer got glitched and I learned how to control that into my advantage so I could always decide which lobby to play in. There was an glitch which caused the "Bad Sport" timer to expire after exactly 30 minutes always. And it was always restored for new 30 min if I joined new lobby.
How I can join "Good Sport lobby" as "Bad Sport":
I can leave the lobby as "Good Sport" (leaving after 30min), then I would join "Good sport lobby" as "Bad Sport" next time I join a lobby. (restarting game, ending a job, switching lobby etc).
How I can join "Bad sport lobby" as "Bad sport":
I left the lobby as "Bad sport" (leaving before 30min), then I would join "Bad Sport lobby" as "Bad Sport" next time I join a lobby.
With these methods I could easily control which lobby to play in, if I joined "Bad Sport lobby" as "Bad Sport", then I could just wait 30 min for the "Bad Sport" status to expire, then switch lobby and I would join "Good Sport lobby" as "Bad Sport". If I then play for another 30 min as "Bad Sport" in "Good sport lobby" I would become "Good sport" in "Good Sport lobby" and Dunce Cap would disappear.
But I could only do this 5-6 times in a day, if I did it more than that, the glitch got glitched and I would be stuck in "Bad Sport lobby" as "Bad Sport". Only way to restore the glitch was to wait 24 hours.
Many players did react on why there was a "Bad Sport" player in this "Good Sport lobby". I gave many players hell in "Good Sport lobbies" by doing what I was used to do in "Bad Sport lobbies". For example griefing players with the P-996 Lazer so the map becomes unplayable (players can't drive vehicles, stuck on foot in passive mode etc). Funny.