lecture (one) for (something)
To give one a stern, chastising talk to one for some mistake or failing. He started lecturing me again for not doing my share of chores around the house. Instead of just lecturing your staff for not meeting their sales targets, try incentivizing them in various ways.
lecture someone for something
to give someone a talking-to about something. Please don't lecture me for being late. It won't help now, will it? There is no point in lecturing us for something we didn't do.