Donald Trump weighed in on "Weinergate" Wednesday, saying New York Rep. Anthony Weiner is either “incompetent” or “lying.” “He obviously knows it’s him and the way he’s handled it is either lying or incompetent,” Trump said on CNN’s “Piers Morgan Tonight.” “It was him because otherwise he would have said it wasn’t me … who would not know if that rather terrible position was or wasn’t taken?”