关于您提出的“有过拘留2年后被开除是否有赔偿”的问题,这主要取决于拘留的性质以及单位解除劳动合同的依据是否合法。以下是对不同情况的详细分析:
如果您被行政拘留,且单位仅以此为由解除劳动合同:
如果您被刑事拘留且最终被依法追究刑事责任:
如果您被刑事拘留但未被追究刑事责任:
综上所述,是否有赔偿取决于多个因素,包括拘留的性质、单位解除劳动合同的依据以及您是否被追究刑事责任等。为了更准确地判断您的具体情况并给出相应的法律建议,我建议您进一步提供详细的信息,如拘留的具体原因、单位解除劳动合同的具体理由等。同时,如果您需要更专业的法律帮助或咨询,可以直接向我提问,我会尽力为您提供支持。