Palestinians are struggling to survive under the Western-led boycott against defiant Hamas, which refuses international demands to recognise Israel, renounce violence and abide by past peace deals.