“The world is not perfect” means that there are no perfect solutions. So demanding perfect solutions means no solutions at all or the cost will skyrocket that few countries can afford, not even US. When will liberals realize it?