>column-gap has a limited support:
http://caniuse.com/#feat=multicolumnOk
>I would rather have a positive margin on images and a negative padding on the containing div (à la bootstrap row / col)
Interesting trick, I would have to work a little bit with that to see if that would work.