I know your bed, your sheets, your sofa, and your floor were freshly cleaned by me. I do forget the fans from time to time so maybe there was a bit of dust, but I think you are being overly harsh for the price you paid. and regardless, one of my only 3 rules is that if you have a problem, tell me. you told me nothing. I could have cleaned your room top to bottom for you if you had mentioned something. I helped you check in early, I gave you a nice place to sleep, extremely fast internet, free unlimited movies and shows, personal A/C, ... yes, I do need a paint job. I agree. but 2 stars is hardly fair for the price you paid, the amenities you had, the early check-in I allowed, the on demand check-in system i've set up, all because of dust on a ceiling fan and a slightly needed paint job.
I recommend you pay more for your airbnbs so you will have nothing to bitch about because clearly you are expecting above your means. I'm a 5 star host, not a 5 star hotel. those are different and you should spend more money so you can expect a fresh coat of paint and not be angry because you stayed in a room in someone's house for cheap.