The short answer is yes or no. The longer answer is that it depends. IF the patent is well written then it is hard for someone to get around it. However, some patent agents or attorneys do not care about the business side of things, at least not yours. They can get a patent by writing very narrow claims and the patent will issue, but it can be easy to defeat.