Let us respect those opinions that suggesting the best time to buy. The final decisions and final move will be made and decided by you. Dont make decisions for someone, make decisions that your heart wants to do. Do not blame others for failing. The major concern is YOU and not OTHERS. YOU made it for yourself and not for them so whatever happens accept it.
I must admit, that you are right. Many people invest a lot of money, when prices were at a highest point, because they wanted to earn money very quickly. So, they should be responsible for these decisions and shouldn't blame others