Not just Spanish - when I first moved to California, I went to the local DMV to pick up a booklet so I could study up on the rules of the road before taking a test for my new driver's license. Well, guess what. They didn't have a single booklet in English. Not one. All out. They had Spanish, Korean, Vietnamese, Chinese (I have no idea which dialects, or how many) but none in English. I was furious. My tax dollars at work. I had to call the DMV in Sacramento and have them mail one to me.
As you said, no need to learn English, we'll accommodate ya.
But they consider themselves first Americans. If we all were FIRST Americans, it seems we'd get along better, than if we were hyphenated Americans....because, really, that's what we've become. (And that can apply to other things than just one's ethnicity.) It's a shame. What made our country so strong in the past is part of what's been fracturing it. (That is also not to say that the "new kid on the block" was well-treated. But over time, it's no longer an issue and we learn to respect each other because we're Americans, First.....the Irish are no longer treated badly, like they first were. Nor are the Germans. Differences in view points help everyone. But being united in a country because you are proud of the culture in which you live is what gives one patriotism, and all the things that go with that, IMHO.