I understand; counting bonuses as a regular part of your compensation is dangerous though. While it is a part of your compensation, the employer is fully within their right to reduce or raise this part as much as they see fit.
Getting angry because of this is rather strange. That's precisely what you sign up for with bonuses: "This part is variable and may go up or down."