Rangers chief executive Charles Green has called on the Scottish Football League (SFL) to make sure a repeat of the Elgin City ticket fiasco last weekend does not happen again.
• Blog: Fans say no to SPL
The two sides were set to meet in a Third Division clash at Borough Briggs last Sunday, however, it was postponed on Friday after it emerged too many tickets had been sold for the game.
Elgin were fined £25,000 by the SFL on Tuesday as a result and they have been ordered to pay Rangers' compensation, with Green hitting out at the incident, branding it "a complete mess''.
"You couldn't make it up but it's something that seems to happen in Scottish football," he told RangersTV. "I keep saying I can't be surprised and a week later something like this happens. There is an issue where fans are desperate to see Rangers and we understand the pressure but safety has to be the most important consideration.
"It's disappointing for me because fans make special plans to get to games. I have been contacted by Rangers fans who were travelling up on the Friday, had booked hotels months ago and were going to make a weekend of it. So it's a real problem when these sorts of things happen.
"I have spoken to David Longmuir (SFL chief executive) on a couple of occasions and he has apologised on behalf of the Football League and anyone who knows David would expect him to do so. He is annoyed and challenged by what happened.
"Now we have to look at how we move forward because this is the straw that broke the camel's back. We know at other games there have been similar issues where people were selling vouchers before matches and there has to be some serious thought by the Football League and all of the clubs because this problem is not going to go away. If, over the next couple of years, we continue our pilgrimage through the leagues, if there is no restructuring, then this problem is going to get worse.
"I think we all understand that when Rangers come to town it's a money-spinner and they lost a lot of money at the weekend in terms of local businesses and corporate hospitality. So it has an effect on the local community as well as the football club.
"The game might be played now in a midweek when there is not so much money to be made and will the game be shown live as was planned last Sunday? Who knows? So it's a complete mess and a lost opportunity. There has to be a balance between maximising revenues when Rangers come to town and a situation like this where they have effectively killed the goose that laid the golden egg.''
The sides are set to meet again this weekend, with Rangers hosting Elgin in the fourth round of the Scottish Cup.
Green added: "The directors of Elgin will have a big sense of responsibility and when they come here on Sunday I'm sure they'll want to apologise first hand. They have been here already this season and we made them welcome and I'm sure we will again.
"I can't suggest for a second that the whole of the Elgin board are complicit in this incident and therefore we have to be reasonable. What I would say to Rangers fans is that the Elgin fans are as innocent as the Rangers fans in this matter so they should get the usual Ibrox welcome we have extended to all of the Third Division clubs this year.''
Meanwhile, boss Ally McCoist is hopeful David Templeton could make his long-awaited return on Sunday.
The winger's comeback from ankle ligament damage has been delayed by a hamstring injury.
"It's been a little bit frustrating, especially for David Himself," McCoist said. "Hopefully he can join in training at the end of the week and I would certainly be hopeful that 'Temps' could be involved at the weekend, not putting any pressure on him.''
Information from the Press Association was used in this report