根據法律規定,任何建築行為(包括舊房改造)都要經過相關土地管理部門的批準。而且根據《中華人民共和國公路管理條例》第四章第31條規定,“在公路兩側修建永久性工程設施時,建築物邊緣與公路邊溝外緣的距離,國道不小於20米,省道不小於15米,縣道不小於10米,鄉道不小於5米。”妳的房子沒有經過審批,建在公路邊上,不符合法律規定,應該拆遷。
但相關拆遷部門在沒有合法程序的情況下拆除是違法的,可以提起行政訴訟確認該行為違法(壹般不會支持賠償,可能只是違法)。
至於五保戶建房的問題,可以向土地管理部門反映是否有合法的審批手續。如果不需要拆除,有審批程序對其違反公路法的行為提出建議。如果行政不作為,可以向法院提起訴訟。
社會上有壹些不規範的地方,可以通過法律途徑反映。不能因為現在不公平,就認定這個世界不公平。這種觀點不應該存在。妳應該相信國家法律。依法治國不僅要求國家機關嚴格遵守法律,而且要依靠人民來監督和遵守法律。