I have a small suggestion about gun skins. when you buy or get a skin for a gun it could be saved some where in your inventory. Something like when you pick a gun there could be a button option with the skins in there that you have received threw out the game for that gun. So you don't have to keep getting a skin or keep buying one when you get tired with the one your using at that time just change the skin when ever you feel like.
just a suggestion of mine