Why are you limiting your options to either/or? It could be poor design AND bad Karma!
That said, your remote should have the USB port in the best possible condition since you realized at the beginning that the design was flaky and you therefore carefully protected the connection.
And, here's the old standard song again: what do you do for a living? Is this another case of someone who is not a dealer for URC, having a problem with URC? It's not intended for programming by end users.
A good answer is easier with a clear question giving the make and model of everything. "The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw