Shiba is by far the least shackled person in the town, only until the other shoe drops. Poor teacher, there's just too many plot threads to take the freedom route.
This coincidence cliche that happens in all dramas is just inevitable; earlier with Gen seeing them as well. I guess it's not necessarily a bad thing if there's really no choice in order to move the plot.