Sounds to me like the man was just doing his job right?
You had bud on you, that's illegal. (it fucking shouldn't be though)
You may or may not have rolled the stop sign but unless your car like cocks back after the stop (you know what i mean) they can pull you over for a rolled stop sign.
What does suck cock and gargles balls for you is that you're in pennsylvania which i know has wild paraphanelia laws and I'm assuming some ridiculous marijuana laws. So yeah it sounds like you're in a crap position.
Hope all turns out well brotha. Fight the powers that be, fuck the cops, and that generic 90's hip hop shit.
LEGALIZE WEED SO KIDS LIKE US CAN"T GET POPPED FOR HAVING THE FLOWER OF THE MOST USEFUL PLANT IN THE WORLD IN OUR CAR.