I'd say, further down the line re-add the skins as optional add-on content. The reality is, a lot of people view it as micro transactions, which isn't wrong necessarily but it does tend to attract a lot of negativity, much in the same way as day 1 DLC content. I didn't find them the least bit troublesome because it's extra funding for you; but I'm a little more understanding on the financials.
Despite the negativity you've received, many of us are quite happy (and quietly content as a result) try to keep that in mind when swamped in what appears to be endless negativity.