They include Israel 's West Bank separation barrier , political obstacles to prevent Hamas from receiving international legitimacy and financial barriers to prevent Hamas from obtaining money from foreign countries .