I can understand the curfew, but they should probably reconsider the time for the 16-17, at least so it matches the city's curfew because of working situations. However, I cannot agree with the curfew for 18-yr-olds. I assume that you are in the United States (correct me if I'm wrong), and an 18-yr-old is legally an adult, and so 18-yr-olds should not have a curfew (unless their parents give them one, and then that's their business). Technically, that's age discrimination since they are not setting a curfew for the other legal adults.
And eviction after 2 violations is just insane!