强制打疫苗是不合法的 。根据《中华人民共和国疫苗管理法》第六条,国家实行免疫规划制度,居住在中国境内的居民依法享有接种免疫规划疫苗的权利,履行接种免疫规划疫苗的义务。政府免费向居民提供免疫规划疫苗,并且县级以上人民政府及其有关部门应当保障适龄儿童接种免疫规划疫苗。监护人应当依法保证适龄儿童按时接种免疫规划疫苗。
此外,《中华人民共和国基本医疗卫生与健康促进法》第三条和第四条也明确指出,医疗卫生与健康事业应当坚持以人民为中心,为人民健康服务,并且国家和社会应尊重、保护公民的健康权。
因此,虽然某些特定场合和单位接种疫苗是为了更好的工作,强制性有必要性,但不能强迫公民接种疫苗。如果身体不允许,也没有必要强制接种。接种疫苗是公民的责任和义务,而非可选。
综上所述,强制打疫苗违反了现行法律法规,侵犯了公民的个人权利,是不被法律所允许的。