Buying drinks is not likely to be removed. There is no problem with nobles drinking together: the thing that doesn't fit is nobles hanging out in alehouses with gutter scum.
Your Part 2 will almost certainly not be implemented, thus this second suggestion is moot.
Referring back to my reply to Part 1, I have thought for some time that the most sensible way to allow spectators at a tournament is to let nobles in the region the tournament is actually being held in to move in and out of the tournament grounds—thus, those in the region would be able to send messages to the tournament, but not the other way around.