It’s ok to make money if you are offering a service or product of value. That’s determined by the masses not any single handful of detractors.
It’s OK to not like someone. That’s a personal choice, but by posting here realize one is serving the purpose of providing free publicity. Not the first time someone has come here to help make a buck. In fact that’s what this site is for! The forum exists solely for that purpose. I have no problem with it as long as the vendor is reasonably transparent and honest about why they are here. Not always the case!