@binfoco I'd be really annoyed at the amount of junk food they're giving your kid if they were mine. While I personally wouldn't go so far as to take my child out of school on holidays because I wouldn't want them to feel left out of celebrations, the amount of junk food they gave out for Valentine's Day is wild. I can understand everyone getting a cupcake, but the fruit snacks, Cheetos, little Debbie snacks, and goldfish is too much.
You can definitely approach the school or teacher about your concerns, but it you just show up with complaints and not solutions you likely won't be taken seriously, and for good reason. Public schools are often underfunded and the teachers are definitely underpayed (I'm assuming your in the US?). It's likely that the teacher bought this out of convenience and paid for it with their own personal money. You could volunteer to provide snacks for the classroom on holidays to ensure that healthy food is being provided, or organize a group of like-minded parents to do this.
As for the soap, again, it's likely that the school purchases the cheapest option because budgets are small. In the meantime you could send a bottle of lotion to school with your child. You could also work with a dermatologist to determine if there are any specific irritants that may be the soap. If there are any irritants and they are diagnosed by a doctor, you could bring this to the school and work with them to find an alternative.