Well needing residence permits is understandable (for some) but not being in Schengen benefits nobody and harms all... With Schengen there would be NO queues whatsoever which I am sure all Gibraltarians are sick of. In this case, as Gibnews has pointed out, its not Spain which is responsible for this problem...