For the senior level positions we had maybe 10 applicants. Only two met the requirements (5 years experience with Asp.Net and C#, and be able to legally work in the USA). We hired both of them. Both had multiple offers within a week or two.
For the mid level position (2-3 years, had done web development, we prefer .Net but will take Java, Rube, Node, etc) we had 150 applicants. 140 of them were fresh grad school grad with no work experience, all needed visa help. OK, threw those out, now down to 10, found 1 of those with decent web development. Hired.
Really, I don't think I'm being crazy with the requirements, but we just are not seeing applicants.