Of course they should - everyone connected with awarding the competition to those countries seems to be tainted. There is a Swiss criminal investigation into the process - hopefully the position will be untenable for those two countries to host once the truth is proven. Then liquidate FIFA...