Disney has the right to deny entry to anyone for any reason (other than legally protected classes, of course). If they've decided to have a 100% no tolerance for even a dog-detected whiff of weed, that's their prerogative. Would they deny entry to someone walking by who smelt faintly of booze but didn't appear drunk? I doubt it.
I will say that I think I understand not wanting to show an ID. If you had, you probably would have ended up with your name flagged on some 'list' somewhere and/or had your AP pulled (if you have them).
I probably would have hailed an Uber (because I'm sure they were watching you leave), had them drive me over to the DTD entrance and entered via the Monorail.