Putting up with stuff like that isn't always letting people walk all over you. It is part of living with someone else. If you can't be tolerant and understanding then live alone. For every issue you have with your roommate, chances are they have an issue with you. That is just the way it goes. No one is perfect and people need to learn to be a little more understanding of others.