Balmy day can be interpreted in the following way ;
Balmy is defined as moderate and pleasant, or pleasently warm when referring to the weather. We can then say that a balmy day is a pleasently warm day. Not too hot but not too cold.
Some obstacles, also known as push factors, could be politics, cultural factors, social, or environmental factors. For politics, you might be a refugee. For cultural factors, you might be a part of a minority religion. For social, you might be female in a male dominated area. For environmental, you might have an environmental disaster and need to leave.