Good god this thread. I shouldn't be coming to the segregated US and you shouldn't be travelling to corrupted Italy then, since both countries are currently run by shitty governments with fascist tendencies. Hell, major tourist destinations here in Italy like Florence and Venice have also officially declared that they're sick and tired of 'dirty peasant tourists' who just make the streets overcrowded and don't spend much money (I don't visit those cities anymore myself because fuck them). I'm not against the principle of your disdain, it's actually noble and as I said I do that myself in my country, but my bet is that most of you are weirdly selective when it comes to which countries are bad enough to boycott.
I'm sorry for your troubles OP, we all miss stuff and figure that out only when it's too late. I don't know how you booked your hotel but you might get a refund on nights after the first one, check that with the service you used to book your staying. About flights, I don't know how regulations are over there but here in Europe you can get a partial refund of taxes even on non-refundable flights, check that as well.