Upbraid

meaning: to forcefully or angrily tell someone they should not have done a particular thing and criticize them for having done it:

usage: In newspaper articles she consistently upbraided those in authority who overstepped their limits .