Impound the cars, not that it would hurt, and send them back to Qatar. Diplomatic immunity for Qatar, with it's tremendous reserves of natural gas, oil, and it seems, spoiled rotten people, is a just another political joke. They do have the largest per capita income in the world.
Castration rather than deportation???"A mile of highway will take you one mile. A mile of runway will take you anywhere."