I really do think that if this totally unacceptable attitude from hoteliers and barkeepers prevails then, Yes, let us have a list of the baddies and equally a list of the gooduns. It could be published in the Soldier magazine as well as the many Corps magazines and their RN, RM and RAF equivalents. Any serving or ex serving people will then boycott such establishments and at the same time help to publicise them for their intolerance. Maybe the Red tops would publish it too? Obviously some legal restraints may apply but it could be done, publish a 'Blacklist' of any establishment that overtly refuses a serviceman or woman and a 'Goldlist' of the friendly establishments.
I'll give GBP100.00 to any proper fund to set this up, in a society that is is so up itself with correctness and anti-discrimination it should be a doddle to get going.