I believe it's because it's VERY violent. And Odeon are saying by not showing Rambo means they can show other family films!??!
It's an 18 for a reason. Yes it's violent but hasn't Sweeny Todd got some gross out throat cutting. Sweeny is a mudering loon yet Rambo is killing evil, murdering Burmese army loons.
Odeon are being facists!!! Rambo is a great film, chock full of action. It's just a shame that you don't get to see too much Rambo, seeing as the Mercs he has with him have to get some of the action too.
Check out this Rambo Kill Chart