You probably complain when your tech support is from India and you can not understand the English the person is speaking. In areas of the United States, residents of the area and visitors can not understand the heavy Spanish accent of some employees, who work in these areas. English should be required for citizenship and for employment in the United States.
It is time to start speaking English and hiring English speaking people, who can be understood. If a shopper can not understand the heavy Spanish accent and asks to speak with an English speaking person, the shopper is considered to be rude and does not get help. Hispanics do not believe that it is rude for them to require visitors to understand Spanglish. So, it is not rude for non-Spanish speaking residents and visitors to require English.
Companies, who require employees to be bilingual in Spanish and English, need to look at their customer base. Many companies require workers to be bilingual, so that the employees can understand each other because of the large number of Hispanic workers employed. While the customer base is predominantly English speaking and would not be able to be employed by these companies because the customers are not bilingual. However, there are few options available to shop in English speaking stores or to do business with English speaking companies or to go to fast food restaurants.
As for which individuals get first choice in employment, some companies make their preference clear when they run the following disclaimer on their "Help Wanted" ads:
"NOTICE: Under the new immigration bill companies will now be allowed to hire alien status immigrants until citizen status has changed. Alien applicants welcome to apply as a pending status applicant until immigration bill is passed. We are always looking for bilingual applicants. US citizens also welcome to apply. SPANISH IS MANDATORY."
As a result, if you are not Hispanic and if you do not speak Spanish, you are not being discriminated against, you just are not qualified to be employed in areas of the United States.