Agreed, the GFI is probably doing its job. Unplug the GD and try to reset. Remember you need power to the circuit to reset and sometimes you have to push hard.
Also, if the GFI was wired incorrectly it will not reset even if it a good devices.
Master Electrician, Air Conditioning & Heating Repair Company Owner. www.TECertifiedElectricians.com