Yes, you can be ticketed, even if there was no oncoming traffic. Whether a judge upholds the ticket (assuming that you contest it) will depend in part on what is written in the police report. Keep in mind that there were two officers present. It is possible, although unlikely, that both officers wrote reports. There are many ways for an attorney to attack a ticket, and there are several attorneys in your area who handle traffic tickets. Many of them would be happy to talk to you about this, very likely free of charge. You can even look them up here on Avvo.
Unfortunately, yes. If an officer has probable cause to believe you have committed a crime (failure to stop completely at a stop sign), they can pull you over and issue a citation. However, you have the right to contest this ticket. Upon contesting ticket, there arguments that can be made (i.e. the one you said about them being in front). Though there are other ways to get rid of a ticket, for example, if an officer did not follow procedures. You should consult an attorney to see if they can help you with getting rid of this ticket.