It boils down to the fact that you and them are two completely different personalties. From my own experiences it doesn't really work, they have a different outlook to you and vice versa.
Me and my university housemate had problems very similar to what you have described and we tried to...