IP frustrates me and I think you're absolutely right on all points. I would also add that the patent laws don't necessarily stop the theft of ideas from the original inventor, they just protect the first one who patents it and that could be someone who stole it and beat the inventor to the patent office.