Hotels live or die by reputation so complain to the hotel first. If they fail to take action then contact the chain's Head Office if part of a chain. Usually chains will control a parking contract centrally so the local hotel may not be able to, but Head Office can. So try both.