Hyphen's will be used when a word is hyphenated. Hyphens join words together, while dashes separate them.
I think because they had to leave their home and even though they might be somewhere better it just doesn't feel right to them like its just not where belong or should be.
Hope it helps not sure if right
B. but concert tickets because everything else right
False, they can be used since if it replaced it will be “...Bruce no they...”. The subject hasn’t been identified