i agree with you but i would not call someone's mom a jahil.... that is wrong of you and you should apologize... if you read my post i told him why his mother said what she said...The ignorance in our society, sadly, go both ways :S People are educated, yet completely jahil when it comes to such matters. Kabhi Haqooq-ul-Ibaad ka naam suna hay?
Maybe from your house's top, their house can be seen completely. There is no 'honor' problem here. The problem here, is simple "privacy invasion".
Just discuss with them, about this issue personally. If there is a educated person in their house, talk to him/her, or find a 3rd person from your area to act as a coordinator between you. Ask humbly, what exactly is the issue. If they think their house is overly-visibly from your top, then Yes ... STOP going to your top floor.
If you still want to, then choose a location on top floor, where no one can see you. You don't necessarily have to SHOW everyone, that you are there. Alternatively, you can cover the front area of your house (where you, or their house is visible), with tents or whatever.
Also, The response your mother gave "its our house, we can do whatever we want" is 10 times more jahil than your own act. I am pretty sure about the hypocrisy your mother would have presented, if she had her own daughter at stake.
If you think that you have a sense of respect, morality, and understanding, because of your education and/or independent thinking, try not to be the ditto of your mother's response, and act accordingly i.e. A Problem Solver.
[MENTION=104069]puppet[/MENTION]... yaar it is very bad if you are disturbing their privacy as it is a FACT that it is disturbed by people walking on roofs of neighbouring houses(the reason i don't sit outside much with my new wife or my sisters)... and if you are mega obese and 50 years old then you can work out properly by running outside or some park or go to a gym. There is this bit of concern though about what you said that other neighbors do it too and they can look inside that house as well so why are you being pointed out(maybe you being young is what they have a problem with). But it is very indecent to be on the roof for long time where everyone can see you and their privacy is being disturbed. I have to admit that it would piss me off as well. You can always talk to someone outside your house who has some pawa in dealing with such things... but rather than anything you can just do nothing. Stop walking on the roof and see if any problem arises. It is a sahih hadeeth in which our prophet saww said that if bowing in front of someone(backing away from a conflict) lessens your respect then take it from him(saww) in the afterlife. So there ya go... problem solved...