Relations between the nations have deteriorated badly this year as the insurgency has bloomed , and President Hamid Karzai of Afghanistan has blamed Pakistan for providing a haven to militants and suicide bombers .