Icons in ~/.icons (or rather ~/.local/share/icons for the standard-compliant path) can be used to complete a theme or install a new one too, you don’t specifically have to put them in /usr/share/icons. The only difference is that they’ll be usable by the related user only and not everyone.
If you download an icon theme and are not too sure how to use it or not tech-savvy enough to get admin rights to put its files in the system path, it’s perfectly fine to install it in ~/.local/share/icons.
The same goes for Gtk themes, which are in /usr/share/themes (system-wide) or ~/.local/share/themes (user-specific − ~/.themes is valid too).