You can make SVGs responsive based on their raster size[0] using media queries. So there's no need for a grey soup when the icon is rastered at small dimensions.
[0] http://tympanus.net/codrops/2014/08/19/making-svgs-responsiv...
[0] http://tympanus.net/codrops/2014/08/19/making-svgs-responsiv...