Ignore the requirements and apply anyway, especially if you're applying to smaller companies. If you're a good candidate they will break their own rules.
I've found this as well. I used to never apply to jobs if I didn't meet every criteria and then I just realised, well what do I have to lose by applying?
Agreed - I guess that was what I was kind of trying to say in my comment.