You have the dumbest login requirements I have ever seen. You should fire that idiot, and the people that approved it.
I literally gave up on two occasions but my son bugged me enough to see it though. If you are trying to have less users then you are nailing it and keep up the good/bad work. If you want happy users then get some people with common sense in so they can put a stop to peoples bad ideas.