@alex_pecore nailed it. You can sometimes get things at your level if you get to the machine first, and you were on that map before the higher rank player joined.
I’ve had it happen in TVHM for sure. To be honest though, the level 70 who joined your game was being a bit rude - you really shouldn’t go in that over-levelled without asking, and to then go and hit the vending machines… If you’re on 360/XB1 and you often have your game open, I’d suggest looking through the list of recent players you’ve met, find their gamer tag, and block them. A level 70 player should know better.
Thx, should have mentioned it was Steam/PC, normal mode, new character, level 14 Baroness.
I’ll just blow it off as shoulda-done-that.
(Today, everything was fine in Opportunity and nothing bad happened.)
Vending machines in TPS actually scale to everyone in the game; if you look through all the items (not just Item of the Day) you would see that it offered weapons not only for your level 70 guest, but for your level 14 character as well. If characters of other levels had joined, the next machine refresh would’ve included items at their level as well.