difference people has difference mind and rule. even you ask all japanese, they have difference answer. people who answer this question in this forum is not japanese. i think it is hard to get the answer in here.
in my opinion, even you ask to a real japanese, he/she may not give you a real answer. this question is sensitive.