Hi LiJ If you are 'vocal' about something, that means that you express your opinion about it freely and/or often. A synonym would be 'outspoken'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AvangiHe speaks out about things, perhaps more than is prudent. In this case, the use of "perceived" might suggest the offense is imagined.Got it! Thanks, Avangi.