"Veleta" me parece bien, pero lo conocía más como una "idea veleta", según esa definición de veleta como persona por acá sería: "volteretas" o alguien que se "da vuelta la chaqueta" o que "va adonde el sol más calienta el sol" por conveniencia o para no salir perjudicado.
DARSE VUELTA LA CHAQUETA arrepentirse, echarse para atrás, irse al bando contrario. Algunos sinónimos , palabras o expresiones similares pueden ser renegar, pasarse al bando opositor, arrepentirse
Estar donde calienta el sol: Ser oportunista; estar en lugar privilegiado; ubicarse donde se está mejor; arrimarse a los privilegios y al bienestar;
cf. veleta;
"los políticos hablan de las miserias del pueblo, pero ellos están siempre donde calienta el sol"
Si tiene una conducta dual o patológica se diría algo como "incoherente".
Para mí alguien que incurre en opiniones contradictorias es contradictorio/a, aunque por acá se diría junto a la palabra persona e inconsistente junto a planteamiento, discurso, etc:
Contradictorio: 2. [persona] Que se contradice o incurre en contradicciones.
Si esa contradicción es por falta de carácter sería una persona débil, por falta de constancia: inconstante.
Si es porque es fácil de convencer sin más, dócil o maleable:
maleable: 3. adj. Fácil de convencer o persuadir.