If you really felt that way, in the future best thing to do is let your best man know. I'm sure he really wanted you to have a good time, and knew you like sox so chose this. People can think that their friends can read their mind or are picking up hints, but it's so hard to plan for someone else. There's obviously over planning, but it's always better to overcommunicate in those situations.