My dog will not stop peeing in the house. She is 1 year and 3 months. She is house trained.
The above statements CAN'T go together. If she is still going potty in the house she is NOT house trained (minus a health issue).
Dogs don't think like humans. They don't do things out of spite (not liking something therefore peeing in the house to let you know about their dislike).
The landscapers scenario seems like a fear based thing. Some dogs who lack self confidence will oftentimes pee as a sign of fear and or anxiety (more common with puppies to do as a sign of submission or even "excitement" pee when meeting a new person/dog).
Finding her a new home will only solve YOUR problem but make her "issues" someone else's. Could even make her problem worse.
You can try to pinpoint what things set off this behavior and make every attempt to avoid them. Easier said than done and won't give her what she needs (confidence) BUT she may outgrow it eventually. A better idea would be to do things that DO build up her confidence. Potty training 101 (going back to square one) where you go outside with her every time she has to potty and go through all the steps you did when originally training her. Praise and or treating when she goes outside. As she "re-learns" that going potty outside and not in the house is what is allowed, (along with a lot of praise), this will go a long way in building up her confidence.
A lot of times we don't realize that our reaction to certain situations actually keep the wrong cycle going. How did you react when you saw her going potty when she saw the landscapers? If you reacted in a negative way (irritated that you would have to clean it up) SHE picked up on that. She will remember that you got upset with her.....not that you got upset with her because she went potty. She may even have thought you too were upset with the people outside. This may have instilled in her further that "whoever" was outside was a bad thing and her reaction (pee) was "normal".
Starting over with the potty training will be much easier this time around since she probably knows the ropes (so to speak). She may just need a "refresher" course. At minimum it will go a long way in boosting her confidence. Most dogs feed on praise. They like to know when they have done something right and will continue to strive for those things to keep getting good feedback from their humans.