When #LibDems describe people who simply criticise foreign aid as “Little Englanders” isn’t it any wonder voters are deserting them?