Former columnist said he was defending interests of his country during a row with Riyadh over a border port